package com.gzhryc.common.data;

import java.util.regex.Pattern;

public class ValidPattern {

	/**
	 * 是否是邮箱
	 */
	public static Pattern PATTERN_EMAIL = Pattern.compile("^[^@]+@.+$");

	/**
	 * 是否是IP地址
	 */
	public static Pattern PATTERN_IP = Pattern.compile("^[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$");

	/**
	 * 是否是国内手机号
	 */
	public static Pattern PATTERN_PHONE = Pattern.compile("^1[3456789]\\d{9}$");

	/**
	 * 是否是国际电话
	 */
	public static Pattern PATTERN_INTERNATIONAL_PHONE = Pattern.compile("^\\d{3,16}$");

	/**
	 * 是否是数字，包括小数点
	 */
	public static Pattern PATTERN_NUMBER = Pattern.compile("^[0-9,\\.]*$");

	/**
	 * 是否是简单字符串，数字+字母+下划线
	 */
	public static Pattern PATTERN_SIMPLE_STR = Pattern.compile("^[0-9,a-z,A-Z][0-9,a-z,A-Z,_]*$");

}
